package com.ctshk.rpc.order.airexpress.dto.app;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * <p>
 *
 * </p>
 *
 * @author 胡广
 * @since 2021/2/25
 */
@Data
@ApiModel(value = "AirportExpressOrderAppInfoDTO对象", description = "机场快线订单详情")
public class AirportExpressOrderAppInfoDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "销售单号")
    private String orderNumber;

    @ApiModelProperty(value = "应付金额")
    private BigDecimal receivableAmount;

    @ApiModelProperty(value = "票种中文名称")
    private String ticketTypeNameCn;

    @ApiModelProperty(value = "票种英文名称")
    private String ticketTypeNameEn;

    @ApiModelProperty(value = "有效时间")
    private LocalDate effectiveTime;

    @ApiModelProperty(value = "付款到期时间")
    private LocalDateTime payExpireDate;

    @ApiModelProperty(value = "成人票数")
    private Integer adultTicketNumber;

    @ApiModelProperty(value = "小童票数")
    private Integer childrenTicketNumber;
}
